/* Copyright (c) 2002-2009 Grupo e-Gen.  All rights reserved.
 *
 * ====================================================================
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation;
 * either version 2.1 of the License, or any later version.
 * 
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
 * See the GNU Lesser General Public License for more details.
 * 
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
 * MA 02111-1307 USA
 * 
 */
 
package br.com.managerprojectplugin.model;

import java.util.ArrayList;

/**
 * Class: Usecase
 *   
 * @author Grupo e-Gen 
 * @version 1.0 (07/07/2012)
 * @since 1.0 (07/07/2012)
 */
public class Usecase {
	
	private String nome;
	private String nomeProjeto;
	private String projetoDesc;
	private String inicio;
	private String terminno;
	private String estado;
	private Usecase useCaseParent;
	private ArrayList<Usecase> useCaseChildren = new ArrayList<Usecase>();
	
	public Usecase()
    {
    }
	
	public Usecase(String nome, String nomeProjeto, String projetoDesc, String inicio, String termino, String estado, Usecase caseParent)
    {
		this.nome = nome;
		this.nomeProjeto = nomeProjeto;
		this.projetoDesc = projetoDesc;
		this.inicio = inicio;
		this.terminno = termino;
		this.estado = estado;
		this.useCaseParent = caseParent;
    }
	
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public String getNomeProjeto() {
		return nomeProjeto;
	}
	public void setNomeProjeto(String nomeProjeto) {
		this.nomeProjeto = nomeProjeto;
	}
	public String getProjetoDesc() {
		return projetoDesc;
	}
	public void setProjetoDesc(String projetoDesc) {
		this.projetoDesc = projetoDesc;
	}
	public String getInicio() {
		return inicio;
	}
	public void setInicio(String inicio) {
		this.inicio = inicio;
	}
	public String getTerminno() {
		return terminno;
	}
	public void setTerminno(String terminno) {
		this.terminno = terminno;
	}
	public String getEstado() {
		return estado;
	}
	public void setEstado(String estado) {
		this.estado = estado;
	}
	public Usecase getUseCaseParent() {
		return useCaseParent;
	}
	public void setUseCaseParent(Usecase useCaseParent) {
		this.useCaseParent = useCaseParent;
	}

	public ArrayList<Usecase> getUseCaseChildren() {
		return useCaseChildren;
	}

	public void setUseCaseChildren(ArrayList<Usecase> useCaseChildren) {
		this.useCaseChildren = useCaseChildren;
	}


	


}
